package 狂神多线程;

/*
任何接口只要它只包含一个抽象方法那么他就是函数时接口,就可以用Lambda表达式来创建该接口的对象
 */

interface ILike {
    void Lambda();
}



//2.实现类
class Like implements ILike{

    @Override
    public void Lambda() {
        System.out.println("I Like drink milk");
    }
}

//推导Lambda表达式
public class TestLambda {
    public static void main(String[] args) {
        ILike like = new ILike() {
            @Override
            public void Lambda() {
                System.out.println("I like lambda!");
            }
        };

        like.Lambda();

        //用lambda简化
        like=()->{
            System.out.println("lambda");
        };

    }
}
